import request from '@/utils/request'



export function getImageRotate(data) {
  return request({
    url: '/api/imageRotate',
    method: 'get',
  })
}
// 图像翻转接口
/**
 * 图像方向类型(0-不需要，1-中心旋转，2-上下镜像，3-左右镜像)
 * @param data
 */
export function setImageRotate(data) {
  return request({
    url: '/api/imageRotate',
    method: 'post',
    data: data
  })
}

//获取色标值接口(伪彩)
export function getColorRuler(data) {
  return request({
    url: '/api/getColorRuler',
    method: 'post',
    data: data
  })
}

//设置色标值接口(伪彩)
/**
 * rulerVal 色标值
 * @param data
 */
export function setColorRuler(data) {
  return request({
    url: '/api/setColorRuler',
    method: 'post',
    data: data
  })
}

//设置自动聚焦接口
export function setAutoFocus(data) {
  return request({
    url: '/api/setAutoFocus',
    method: 'post',
    data: data
  })
}

// 获取聚焦步长接口
export function getFocusStep(query) {
  return request({
    url: '/api/getFocusStep',
    method: 'get',
    params: query
  })
}

//设置聚焦步进值接口
/**
 * step 	步长
 * @param data
 */
export function setFocusStep(data) {
  return request({
    url: '/api/setFocusStep',
    method: 'post',
    data: data
  })
}

//近焦设置接口
export function setNearFocus(data) {
  return request({
    url: '/api/setNearFocus',
    method: 'post',
    data: data
  })
}

//远焦设置接口
export function setFarFocus(data) {
  return request({
    url: '/api/setFarFocus',
    method: 'post',
    data: data
  })
}

//停止聚焦接口(手动设置近焦/远焦后)
export function setStopFocus(data) {
  return request({
    url: '/api/setStopFocus',
    method: 'post',
    data: data
  })
}

//获取聚焦偏移接口
export function getFocusOffset(data) {
  return request({
    url: '/api/getFocusOffset',
    method: 'get',
    params: query
  })
}

//设置聚焦偏移接口
/**
 * offset 	偏移值
 * @param data
 */
export function setFocusOffset(data) {
  return request({
    url: '/api/setFocusOffset',
    method: 'post',
    data: data
  })
}

//dde参数配置接口
export function setDDEParam(data) {
  return request({
    url: '/api/setDDEParam',
    method: 'post',
    data: data
  })
}

//设置dde接口
export function setDDEMode(data) {
  return request({
    url: '/api/setDDEMode',
    method: 'post',
    data: data
  })
}

//设置dde接口
export function getDDEMode(data) {
  return request({
    url: '/api/getDDEMode',
    method: 'get',
  })
}

//获取dde参数接口
export function getDDEParam(data) {
  return request({
    url: '/api/getDDEParam',
    method: 'get',
  })
}

//获取dde算法倍数接口
export function getDDEZoom(data) {
  return request({
    url: '/api/getDDEZoom',
    method: 'get',
  })
}

//设置DDE zoom倍数接口
export function setDDEZoom(data) {
  return request({
    url: '/api/setDDEZoom',
    method: 'post',
    data: data
  })
}

//获取osd信息
export function getDOSD(data) {
  return request({
    url: '/api/system/osdConfig',
    method: 'get',
  })
}

//设置osd叠加信息
export function setDOSD(data) {
  return request({
    url: 'api/system/osdConfig',
    method: 'post',
    data: data
  })
}


